layui.define(['jquery', 'layer'], function (exports) {
        var $ = layui.jquery;
        var layer = layui.layer;
        var dialog = {
            /*确认框*/
            confirm: function (jsonData) {
                layer.confirm(jsonData.message, {
                    btn: ['确定', '取消'],
                    shade: [0.1, '#fff']
                }, function (index) {
                    jsonData.success && jsonData.success();
                    layer.close(index);
                }, function (index) {
                    jsonData.cancel && jsonData.cancel();
                    layer.close(index);
                });
            },
            page: function (title, url, w, h) {
                if (title == null || title == '') {
                    title = false;
                }
                ;
                if (url == null || url == '') {
                    url = "404.html";
                }
                ;
                if (w == null || w == '') {
                    w = '700px';
                }
                ;
                if (h == null || h == '') {
                    h = '350px';
                }
                ;
                var index = layer.open({
                    type: 2,
                    title: title,
                    area: [w, h],
                    fixed: false, //不固定
                    maxmin: true,
                    content: url
                });
            },
            /**
			 * 提示
			 * @param title
			 * @param obj
			 */
			tips: function(title, obj) {
				layer.tips(title, obj, {
					tips: [1, '#444c63'], //还可配置颜色
					time: 1000
				});
			},
            /**
             * 提示
             * @param title
             * @param obj
             */
            msg: function(msg) {
                layer.msg(msg);
            },
            /**
             * 单张图片展示
             *
             * @param path 路径
             */
            imageSingleShow: function (path) {
                var data=[{
                    "alt": "",
                    "pid":1, //图片id
                    "src": path, //原图地址
                    "thumb": "" //缩略图地址
                }];
                dialog.imageBaseShow('',dialog.acceptRandom(1),0,data);
            },/**
             * 基础图片展示
             *
             * @param title 相册标题
             * @param id 相册id
             * @param start 初始显示的图片序号，默认0
             * @param data 图片数据，格式
             * [{
             "alt": "图片名",
             "pid": 666, //图片id
              "src": "", //原图地址
              "thumb": "" //缩略图地址
             }
             ]
             */
            imageBaseShow: function (title,id,start,data) {
                var json={
                    "title":title,
                    "id":id, //相册id
                    "start":start, //
                    "data": data
                };
                layer.photos({
                    photos: json
                    ,shift: 5 //0-6的选择，指定弹出图片动画类型，默认随机
                });
            }/**
             * 获取随机数
             * @param num 随机个数
             * @author shengQiang yu
             * @date 2019-03-11 9:28
             */
            , acceptRandom: function (num) {
                var rnd = "";
                for (var i = 0; i < num; i++)
                    rnd += Math.floor(Math.random() * 10);
                return rnd;
            }
        };
        //输出test接口
        exports('dialog', dialog);
    }
);
